/**
 * Javascript file
 * Controle des champs
 */
  $(function () {
	$(".tel").keypress(function(e) {
		code = e.which ;
		
	    // interdiction d'utiliser le bouton espace 32 espace  104 8
		/*if (code  == 32) {
			return false;
		}*/
	});
	
	// bloc : caracteristique du véhicule
	$('#check-vehicule').click(function () {
		bError = false;
		//Controler les champs
		$('.required').each(function () {
			if (!$(this).val() || $(this).val()==0)
			{
				$(this).css('border', 'solid 1px #D13536');
				bError = true;
			}
			else 
			{
					$(this).css('border', 'solid 1px #C4C4C4');

			}
		});
		if (bError)
		{
			alertAssistante();
		}
		else
		{
			collapsePanel(1,1);
		}
		//Si valide , replier le bloc
	});

	//Controler les champs : bloc vos coordonnees
	$('#check-coordonnees').click(function () {
		bErrorC = false;
		$('.requiredC').each(function () {
			if (!$(this).val())
			{
				$(this).css('border', 'solid 1px #D13536');
				bErrorC = true;
			}
			else 
			{
				$(this).css('border', 'solid 1px #C4C4C4');

			}
		});
		_errTel = 0;
		bErrorPhone = false;
		$('.tel').each(function () {
			$(this).css('border', 'solid 1px #C4C4C4');
			phone = $(this).val();
			phoneStart = phone.substring(0,2);
			if (!$(this).val())
			{
				_errTel++;
			}
			if (phoneStart == "08")
			{
				bErrorPhone = true;
				$(this).css('border', 'solid 1px #D13536');
			}
		});

		if (_errTel == 3)
		{
			$('.tel').each(function () {
				if (!$(this).val())
				{
					$(this).css('border', 'solid 1px #D13536');
					bErrorC = true;
				}
				phone = $(this).val();
				phoneStart = phone.substring(0,2);
				if (phoneStart == "08")
				{
					bErrorPhone = true;
					$(this).css('border', 'solid 1px #D13536');
				}
			});

		}
		// var pr indiquer s'il faut valider ou non
		canValidate = true;
		if (bErrorC)
		{

			alertAssistante();

			//collapsePanel(0,3);
			canValidate = false;

		}
		if (bErrorPhone)
		{

			alertAssistanteErrPhone();
			canValidate = false;

			//collapsePanel(0,3);
		}
		//confirmation de l'email
		_mail  = $('#email').val();
		_mailC = $('#email-confirm').val();
		if (_mail != _mailC)
		{
			$('#email').css('border', 'solid 1px #D13536');
			$('#email-confirm').css('border', 'solid 1px #D13536');
			$("#assistante_texte").html('');	
			$("#assistante_texte").append('<p style="color:#D13536;">Veuillez confirmer l\'email .</p>');

			$("#assistante_photo").fadeOut(400).fadeIn(700); 
			$("#assistante_photo").fadeOut(400).fadeIn(700); 
			canValidate = false;
		}
		else
		{
			$('#email').css('border', 'solid 1px #C4C4C4');
			$('#email-confirm').css('border', 'solid 1px #C4C4C4');
		}
		//Si valide , replier le bloc
		// ici mm action que le bouton continuer
		if (canValidate)
		{
			$('#valider-advert1').click();
		}

		return false;
	});

	//Controler les champs : clic sue continuer
	$('#valider-advert1').click(function () {
		bErrorF = false;
		$('.required').each(function () {
			if (!$(this).val() ||$(this).val()=="0")
			{
				$('#accordion').accordion( "activate");
			}
		});
		$('.requiredC').each(function () {
			if (!$(this).val() ||$(this).val()=="0")
			{
				$('.required').each(function () {
					if (!$(this).val() ||$(this).val()=="0")
					{
						$('#accordion').accordion( "activate");
					}else{
						collapsePanel(1,1);
						$('#pos-coordonnees').css( "display","block");
					}
				});
				
				
			}
		});
		
		$('.required, .requiredC').each(function () 
		{
			if (!$(this).val() ||$(this).val()=="0")
			{
				$(this).css('border', 'solid 1px #D13536');
				bErrorF = true;
			}
			else 
			{
					$(this).css('border', 'solid 1px #C4C4C4');

			}
		});
		if (bErrorF)
		{
			alertAssistante();
		}
		else
		{
			document.forms["form-advert1"].submit();
			return false;
		}
	});
 });

 /**
  *
  * Clignoter l'assistante
  */

  function alertAssistante() {
		$("#assistante_texte").html('');	
		$("#assistante_texte").append('<p style="color:#D13536;">Veuillez remplir les champs obligatoires .</p>');

		$("#assistante_photo").fadeOut(400).fadeIn(700); 
		$("#assistante_photo").fadeOut(400).fadeIn(700); 
		$("#assistante_photo").fadeOut(400).fadeIn(700); 
		$("#assistante_photo").fadeOut(400).fadeIn(700); 

  }
 /**
  *
  * Clignoter l'assistante
  */

  function alertAssistanteErrPhone() {
		$("#assistante_texte").html('');	
		$("#assistante_texte").append('<p style="color:#D13536;">Les numéros commençant par 08 ne sont pas acceptés .</p>');

		$("#assistante_photo").fadeOut(400).fadeIn(700); 
		$("#assistante_photo").fadeOut(400).fadeIn(700); 
		$("#assistante_photo").fadeOut(400).fadeIn(700); 
		$("#assistante_photo").fadeOut(400).fadeIn(700); 

  }

  // plie/deplie l'accordion
 function collapsePanel(acc, index){
     if(acc == 1)
        $('#accordion').accordion( "activate" , index);      
    else
        $('#accordion2').accordion( "activate" , index);
}

function noSpace (event) {
	_code = (event.wich) ? event.wich : event.keyCode;
	console.log(_code);
	if (_code	 === 32)
	{
		return false;
	}
}